Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, CZE-AUS 1-2 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Miami Open - Miami French Open - Paris U.S. Open - New York Australia F1 Australia F4 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F10 Canada F7 Canada F8 Australia F4 Italy F9 Romania F4 Great Britain F6 Great Britain F7 Australia F2 Thailand F6 Thailand F7 Australia F6 Australia F5 Great Britain F6 Croatia F9 Spain F6 Shenzhen Challenger Nanjing Challenger Lexington Challenger Shanghai Challenger Ho Chi Minh City Challenger Morelos Challenger Binghamton Challenger Aptos Challenger Kyoto Challenger Zhuhai Challenger Ilkley Challenger Calgary Challenger Nanchang Challenger Mallorca Challenger Biella 1 Challenger Eckental Challenger Zagreb Challenger Surbiton Challenger Nottingham Challenger Granby Challenger Columbus 2 Challenger Rome Challenger Surbiton Challenger Vancouver Challenger Yokohama Challenger Seoul Challenger Fairfield Challenger Canberra Challenger Happy Valley Challenger The Samsung Open - Nottingham Ningboo Challenger Binghamton Challenger Tiburon Challenger Traralgon Challenger Surbiton Challenger The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Roanne Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha Nanchang Challenger Anning Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Artois Championships - London Chennai Challenger Shenzhen Challenger St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Columbus Challenger Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz AEGON Championships - London Countrywide Classic - Los Angeles Chicago Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Aix En Provence Challenger Nottingham Challenger AEGON Championships - London Rakuten Japan Open - Tokyo Lexington Challenger Bangkok Challenger Brisbane International - Brisbane Yokohama Challenger Cherbourg Challenger Zhuhai Challenger Dubai Duty Free Tennis Championships - Dubai Bordeaux Challenger Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Surbiton Challenger Ilkley Challenger Thailand Open - Bangkok Nanchang Challenger Qingdao Challenger Rakuten Japan Open - Tokyo Apia International - Sydney The Samsung Open - Nottingham Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Manchester Trophy - Manchester Open Castilla y Leon - Segovia The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester The Nottingham Challenger - Nottingham The LTA Bolton Challenger - Bolton La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Shenzhen Open - Shenzhen IX Torneo Internacionale de Tennis - Barletta China Open - Beijing Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen USTA Comerica Challenger - Aptos Erste Bank Open - Vienna The Natrel's Challenger of Granby - Granby Valencia Open - Valencia Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Bordeaux Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch AEGON Championships - London Burnie Challenger Antalya Cup - Antalya AEGON International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Sydney Challenger Shenzhen Open - Shenzhen Rennes Challenger Brisbane International - Brisbane Melbourne Challenger New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Anning Challenger Traralgon Challenger Ismaning Challenger Furth Challenger US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Bangkok Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Launceston Challenger Guangzhou Challenger Shenzhen Challenger Anning Challenger Blois Challenger Busan Challenger Turkish Airlines Open Antalya - Antalya Manchester Challenger Ilkley Challenger Milan Challenger Hong Kong Challenger Burnie Challenger Hall of Fame Open - Newport Binghamton Challenger Kyoto Challenger Shanghai Challenger Nanchang Challenger BB&T Atlanta Open - Atlanta Ho Chi Minh City Challenger Citi Open - Washington Ningboo Challenger Traralgon Challenger Canberra Challenger Winston-Salem Open - Winston-Salem Toyota Challenger Noumea Challenger Launceston Challenger Chengdu Open - Chengdu Bergamo Challenger Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Guangzhou Challenger Shenzhen Challenger Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Rome Challenger New York Open - New York Delray Beach Open - Delray Beach Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Anning Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Vancouver Challenger Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Cary Challenger European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Kaohsiung Challenger Kaohsiung Challenger San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Canberra Challenger Dallas Open - Dallas Wroclaw Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel Surbiton Challenger Anning Challenger Gijon Open - Gijon Vancouver Challenger Adelaide International 1 - Adelaide Traralgon Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Anning Challenger Chengdu Open - Chengdu Zhuhai Open - Zhuhai Brisbane International - Brisbane Adelaide International - Adelaide Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Mifel Tennis Open - Los Cabos Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Boss Open - Stuttgart cinch Championships - London Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Traralgon Challenger Chengdu Open - Chengdu Japan Open Tennis Championships - Tokyo Tunis Challenger The Scottish Tennis Championships - Edinburgh Charleston Challenger Aegon Nottingham Open - Nottingham Gimcheon Challenger Seoul Challenger Bordeaux Challenger Qatar ExxonMobil Open - Doha Sioux Falls Challenger Vancouver Challenger Stockton Challenger Playford Challenger BNP Paribas Masters - Paris Open Seat Godo 2005 - Barcelona Mutua Madrilena Masters Madrid - Madrid Gwangju Challenger Shanghai ATP Masters - Shanghai Brisbane International - Brisbane Geneva Open - Geneva Shanghai Rolex Masters - Shanghai Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane The Dubai Tennis Championships - Dubai BNP Paribas Masters - Paris AEGON Championships - London PTT Thailand Open - Bangkok Atlanta Open - Atlanta Japan Open Tennis Championships - Tokyo AEGON Championships - London Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Apia International - Sydney AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Sydney International - Sydney European Open - Antwerp Open Parc - Lyon Truist Atlanta Open - Atlanta RCA Championships - Indianapolis Citi Open - Washington Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BMW Open - Munich Libema Open - 's-Hertogenbosch China Open - Beijing Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells US Men's Clay Court Championship - Houston Citi Open - Washington Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells US Men's Clay Court Championship - Houston Sony Ericsson Open - Miami Brisbane International - Brisbane cinch Championships - London Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai The Stella Artois Grass Court Championships - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati National Bank Open - Montreal BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Rolex Paris Masters - Paris Delray Beach Open - Delray Beach Busan Challenger cinch Championships - London Shanghai Rolex Masters - Shanghai Ilkley Challenger AIG Japan Open Tennis Championships - Tokyo Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Mallorca Championships - Mallorca U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AEGON Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Australian Open - Melbourne BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Sydney International - Sydney Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, QR, AUS-BRA 3-1 Laver Cup - London U.S. Open (juniors) U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (Wildcard) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Mubadala World Tennis Championship Australian Open (Australia, Wildcard) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Davis Cup, Group 1, 2R, GBR-NED 4-1 Hopman Cup - Perth Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group B, Valencia Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group B, Manchester Davis Cup, World Group, PO, GBR-CRO 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Capitala World Tennis Championship Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Finals, Group E Davis Cup, Group D, Glasgow Mubadala World Tennis Championship Davis Cup, World Group, Q2, AUS-BEL 2-3 Davis Cup, Finals, QF, AUS-NED 2-0 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London BNP Paribas Open - Indian Wells Open 13 Provence - Marseille